package com.loie.xcx.model.zxb;

//import com.baomidou.mybatisplus.annotation.*;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author testjava
 * @since 2023-02-17
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("NoLcQuotaApply")

public class NoLcQuotaApply implements Serializable {

    private static final long serialVersionUID = 1L;

//    @TableId(value = "SerialID", type = IdType.AUTO)
//    private Double SerialID;

    @TableField("RecordID")
    private String RecordID;

    @TableField("UserID")
    private String UserID;

    @TableField("HaveAttachment")
    private Boolean HaveAttachment;

    @TableField("HaveReminder")
    private Boolean HaveReminder;

    @TableField("Archived")
    private Boolean Archived;

    @TableField(value="Created",fill = FieldFill.INSERT)
    private Date Created;


    @TableField(value="LastModified",fill = FieldFill.INSERT_UPDATE)
    private Date LastModified;

    @TableField("last_time")
    private Date lastTime;

    @TableField("policyNo")
    private String policyNo;

    @TableField("Exporter")
    private String Exporter;

    @TableField("corpSerialNo")
    private String corpSerialNo;

    @TableField("clientNo")
    private String clientNo;

    @TableField("employeeName")
    private String employeeName;

    private String state;

    private String item1;

    private String item2;

    private String item3;

    private String item4;

    private String item5;

    private String wfgs;

    private String zb;

    private String ywy;

    private String jhfs;

    private String rzyh;

    private Date rzsxrq;

    private String glbz;

    private String khmc;

    private Boolean sfyc;

    @TableField("sinosureBuyerNo")
    private String sinosureBuyerNo;

    @TableField("corpBuyerNo")
    private String corpBuyerNo;

    @TableField("buyerEngName")
    private String buyerEngName;

    @TableField("buyerChnName")
    private String buyerChnName;

    @TableField("buyerEngAddress")
    private String buyerEngAddress;

    @TableField("buyerChnAddress")
    private String buyerChnAddress;

    @TableField("buyerCountryCode")
    private String buyerCountryCode;

    @TableField("countryName")
    private String countryName;

    @TableField("buyerRegNo")
    private String buyerRegNo1;

    @TableField("buyerTel")
    private String buyerTel;

    @TableField("buyerFax")
    private String buyerFax;

    private String applicant;

    @TableField("applyTime")
    private Date applyTime;

    @TableField("ifBuyerAccordant")
    private String ifBuyerAccordant;

    @TableField("payTermApply")
    private Integer payTermApply;

    @TableField("quotaSumApply")
    private Double quotaSumApply;

    @TableField("topSingleMoney")
    private Double topSingleMoney;

    @TableField("contractSum")
    private Double contractSum;

    @TableField("contractPayMode")
    private String contractPayMode;

    @TableField("goodsCode")
    private String goodsCode;

    @TableField("warrantorType")
    private String warrantorType;

    @TableField("ifHistTrade")
    private String ifHistTrade;

    @TableField("upAttach")
    private String upAttach;

    private String remark;

    @TableField("sinosureWarrantorNo")
    private String sinosureWarrantorNo;

    @TableField("corpWarrantorNo")
    private String corpWarrantorNo;

    @TableField("warrantorEngName")
    private String warrantorEngName;

    @TableField("warrantorChnName")
    private String warrantorChnName;

    @TableField("warrantorCountryCode")
    private String warrantorCountryCode;

    @TableField("warrantorEngAddress")
    private String warrantorEngAddress;

    @TableField("warrantorChnAddress")
    private String warrantorChnAddress;

    @TableField("warrantorRegNo")
    private String warrantorRegNo;

    @TableField("warrantorTel")
    private String warrantorTel;

    @TableField("warrantorFax")
    private String warrantorFax;

    @TableField("earlyTradeYear")
    private String earlyTradeYear;

    @TableField("startDebtYear")
    private String startDebtYear;

    @TableField("buyerPayBehave")
    private String buyerPayBehave;

    @TableField("oweFlag")
    private String oweFlag;

    @TableField("oweDateNum")
    private Integer oweDateNum;

    @TableField("oweSum")
    private Double oweSum;

    @TableField("corpSerialNo2")
    private String corpSerialNo2;

    @TableField("tradeBackGround2")
    private String tradeBackGround2;

    @TableField("ifHistTrade2")
    private String ifHistTrade2;

    @TableField("startTradeYear2")
    private String startTradeYear2;

    @TableField("tradeSum2")
    private Double tradeSum2;

    @TableField("receiveSum2")
    private Double receiveSum2;

    @TableField("lastYear12")
    private String lastYear12;

    @TableField("lastPayMode12")
    private String lastPayMode12;

    private Integer lastpayterm12;

    @TableField("lastSum12")
    private Double lastSum12;

    @TableField("lastYear22")
    private String lastYear22;

    @TableField("lastPayMode22")
    private String lastPayMode22;

    private Integer lastpayterm22;

    @TableField("lastSum22")
    private Double lastSum22;

    @TableField("buyerBehaveCode2")
    private String buyerBehaveCode2;

    @TableField("badRecordInfo2")
    private String badRecordInfo2;

    @TableField("thisYearTradeSum2")
    private Double thisYearTradeSum2;

    @TableField("coopForeGround2")
    private String coopForeGround2;

    @TableField("riskControl2")
    private String riskControl2;

    @TableField("exportRate12")
    private Double exportRate12;

    @TableField("exportRate22")
    private Double exportRate22;

    @TableField("otherExplain2")
    private String otherExplain2;

    private String item16;

    private String item26;

    private String item36;

    private String item46;

    private String item56;

    @TableField("corpSerialNo3")
    private String corpSerialNo3;

    @TableField("tradeBackGround3")
    private String tradeBackGround3;

    @TableField("lastYear13")
    private String lastYear13;

    @TableField("lastGoodsName13")
    private String lastGoodsName13;

    @TableField("lastPayMode13")
    private String lastPayMode13;

    @TableField("lastSum13")
    private Double lastSum13;

    @TableField("lastReceiveSum13")
    private Double lastReceiveSum13;

    @TableField("lastNoReceiveSum13")
    private Double lastNoReceiveSum13;

    @TableField("lastYear23")
    private String lastYear23;

    @TableField("lastGoodsName23")
    private String lastGoodsName23;

    @TableField("lastPayMode23")
    private String lastPayMode23;

    @TableField("lastSum23")
    private Double lastSum23;

    @TableField("lastReceiveSum23")
    private Double lastReceiveSum23;

    @TableField("lastNoReceiveSum23")
    private Double lastNoReceiveSum23;

    @TableField("lastYear33")
    private String lastYear33;

    @TableField("lastGoodsName33")
    private String lastGoodsName33;

    @TableField("lastPayMode33")
    private String lastPayMode33;

    @TableField("lastSum33")
    private Double lastSum33;

    @TableField("lastReceiveSum33")
    private Double lastReceiveSum33;

    @TableField("lastNoReceiveSum33")
    private Double lastNoReceiveSum33;

    @TableField("lastUnreceiveSum13")
    private Double lastUnreceiveSum13;

    @TableField("lastUnreceiveSum23")
    private Double lastUnreceiveSum23;

    @TableField("unReceiveReason3")
    private String unReceiveReason3;

    @TableField("thisBillSum3")
    private Double thisBillSum3;

    @TableField("thisBillGoodsName3")
    private String thisBillGoodsName3;

    @TableField("thisYearTradeSum3")
    private Double thisYearTradeSum3;

    @TableField("thisBillTransportDate3")
    private Date thisBillTransportDate3;

    @TableField("thisBillTransportNum3")
    private Integer thisBillTransportNum3;

    @TableField("thisBillPayMode3")
    private String thisBillPayMode3;

    @TableField("thisBillTopSingleSum3")
    private Double thisBillTopSingleSum3;

    @TableField("ifConflict3")
    private String ifConflict3;

    private String solution3;

    @TableField("riskControl3")
    private String riskControl3;

    @TableField("mainReason3")
    private String mainReason3;

    @TableField("ifAgree3")
    private String ifAgree3;

    @TableField("otherExplain3")
    private String otherExplain3;

    private String item17;

    private String item27;

    private String item37;

    private String item47;

    private String item57;

    @TableField("clientNo1")
    private String clientNo1;

    @TableField("policyNo1")
    private String policyNo1;

    @TableField("quotaNo1")
    private String quotaNo1;

    @TableField("quotaApplyNo1")
    private String quotaApplyNo1;

    @TableField("corpSerialNo1")
    private String corpSerialNo1;

    @TableField("buyerNo1")//买方代码
    private String buyerNo1;

    @TableField("corpBuyerNo1")
    private String corpBuyerNo1;

    @TableField("payMode1")
    private String payMode1;

    @TableField("payTerm1")
    private Integer payTerm1;

    @TableField("quotaSum1")
    private Double quotaSum1;

    @TableField("lcNo1")
    private String lcNo1;

    @TableField("bankSwift1")
    private String bankSwift1;

    @TableField("bankEngName1")
    private String bankEngName1;

    @TableField("corpBankNo1")
    private String corpBankNo1;

    @TableField("quotaState1")
    private String quotaState1;

    @TableField("effectDate1")
    private Date effectDate1;

    @TableField("lapseDate1")
    private Date lapseDate1;

    @TableField("auditDate1") //批复日期
    private Date auditDate1;

    @TableField("adCondition1")
    private String adCondition1;

    @TableField("billNote1")//批复说明
    private String billNote1;

    @TableField("adjustReason1")
    private String adjustReason1;

    @TableField("refuseRate1")
    private Double refuseRate1;

    @TableField("otherRate1")
    private Double otherRate1;

    @TableField("ifRepeat1")
    private String ifRepeat1;

    @TableField("approveType1")
    private String approveType1;

    @TableField("modifyTime1")
    private Date modifyTime1;

    private String item11;

    private String item22;

    private String item33;

    private String item44;

    private String item55;

    @TableField("idleSpan1")
    private Double idleSpan1;

    @TableField("noticeSerialNo1")
    private Long noticeSerialNo1;

    @TableField("approvalMark1")
    private String approvalMark1;

    @TableField("returnReason1")
    private String returnReason1;

    @TableField("notifyTime1")
    private Date notifyTime1;

    @TableField("orderSum")
    private Double orderSum;

    @TableField("armSum")
    private Double armSum;

    @TableField("tradeName")
    private String tradeName;

    @TableField("tradeNameCode")
    private String tradeNameCode;

    @TableField("tradeElseName")
    private String tradeElseName;

    @TableField("lastYear1")
    private String lastYear1;

    @TableField("lastPayMode1")
    private String lastPayMode1;

    @TableField("lastSum1")
    private Double lastSum1;

    @TableField("lastYear2")
    private String lastYear2;

    @TableField("lastPayMode2")
    private String lastPayMode2;

    @TableField("lastSum2")
    private Double lastSum2;

    @TableField("lastYear3")
    private String lastYear3;

    @TableField("lastPayMode3")
    private String lastPayMode3;

    @TableField("lastSum3")
    private Double lastSum3;

    @TableField("buyerPayBehave1")
    private Double buyerPayBehave1;

    @TableField("buyerPayBehave2")
    private Double buyerPayBehave2;

    @TableField("buyerPayBehave3")
    private Double buyerPayBehave3;

    @TableField("buyerPayBehave4")
    private Double buyerPayBehave4;

    @TableField("buyerOweReasonCode")
    private String buyerOweReasonCode;

    @TableField("buyerOweElseReason")
    private String buyerOweElseReason;


}
